const express = require('express');
// 创建服务器
const app = express();
// post
const bodyParser = require('body-parser')
// 配置post
app.use(bodyParser.urlencoded({
  extended: false
}));
// 映入session 包
const session = require('express-session');
// 配置sesion
app.use(session({
  // 加密的字符串
  secret: 'qwq',
  // 是否强制存储到存储区
  resave: false,
  // 在用户没有登录成功之前 发不发sessionid
  saveUninitialized: false,
  cookie: {
    maxAge: 1800000
  }
}));
// 静态资源目录
app.use(express.static('public'));
// 设置路由
// =============================================
// 路由写在这里
// 班级博客-创建 班级路由
const reggister = require('./router/registerRouter');
// 挂载
app.use(reggister);
// 班级博客-登陆注册页面
const login = require('./router/loginRouter/login.js');
// 挂载
app.use(login);
const router = require('./router/xlr-route/campusRouter');
app.use(router)
// 引入路由
const indexRouter = require('./router/indexRouter');
// 挂载路由
app.use(indexRouter);
// 班级博客-我的班级
const myClassRouter = require('./router/myClass/myClassRouter')
// 使用路由
app.use(myClassRouter)
// 班级修改路由
const classInformation = require('./router/classInformationRouter');
// 挂载
app.use(classInformation);
// 
const ops = require('./router/posts');
// 
app.use(ops);
const classrouter = require('./router/classRouter/index.js');
// 挂载路由
app.use(classrouter);






// ================================================
// ejs模板
const ejs = require('ejs')
app.set('view engine', 'ejs');
app.set('views', 'views');
// 启动服务并监听端口
app.listen(82, function () {
  console.log('http://127.0.0.1:82');
})